rubbed sore - Turkish English Dictionary